protected void btnRegistrar_Click(object sender, EventArgs e) { if (txtcodigo.Text == "" | txtCantidad.Text == "") { Utils.AddScriptClientUpdatePanel(upBotonRegistrar, "showSuccessMessage6()"); } try { //if (rbCatalogo.Checked == true) //{ //REGISTRAR SOLICTUD _log.CustomWriteOnLog("registrar pedido personalizado", "entro a pedido personalizado por catalogo"); objDtoSolicitud.VS_TipoSolicitud = "Personalizado por catalogo"; _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.VS_TipoSolicitud : " + objDtoSolicitud.VS_TipoSolicitud); objDtoSolicitud.IS_Cantidad = int.Parse(txtCantidad.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.VS_TipoSolicitud : " + objDtoSolicitud.VS_TipoSolicitud); objDtoSolicitud.DS_Descuento = double.Parse(txtDescuento.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.VS_TipoSolicitud : " + objDtoSolicitud.DS_Descuento); objDtoSolicitud.DS_ImporteTotal = Convert.ToDouble(txtSubTotal.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.VS_TipoSolicitud : " + objDtoSolicitud.DS_ImporteTotal); objDtoSolicitud.VS_Comentario = txtComentario.Text; _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.VS_TipoSolicitud : " + objDtoSolicitud.VS_Comentario); objDtoSolicitud.IS_EstadoPago = 1; //estado pendiente //registra solicitud objCtrSolicitud.RegistrarSolcitud_PC(objDtoSolicitud); _log.CustomWriteOnLog("registrar pedido personalizado", "se registro la solicitud"); _log.CustomWriteOnLog("registrar pedido personalizado", "Entra a registrar Moldura x Usuario"); objDtoMXU.FK_IM_Cod = int.Parse(txtcodigo.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMXU.FK_IM_Cod : " + objDtoMXU.FK_IM_Cod); objDtoMXU.IMU_Cantidad = int.Parse(txtCantidad.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMXU.FK_IM_Cod : " + objDtoMXU.IMU_Cantidad); objDtoMXU.DMU_Precio = Convert.ToDouble(txtSubTotal.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMXU.FK_IM_Cod : " + objDtoMXU.DMU_Precio); objDtoMXU.FK_VU_Dni = Session["DNIUsuario"].ToString(); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMXU.FK_IM_Cod : " + objDtoMXU.FK_VU_Dni); //REGISTRAR MOLDURA X USUARIO objCtrMXU.registrarMXU(objDtoMXU); _log.CustomWriteOnLog("registrar pedido personalizado", "se registro la Moldura x Usuario satisfactoriamente"); _log.CustomWriteOnLog("registrar pedido personalizado", "Entra a actualizacion de la Moldura x Usuario"); int idMXU = objDtoMXU.PK_IMU_Cod; _log.CustomWriteOnLog("registrar pedido personalizado", "El idMXU es: " + idMXU); int Nsolicitud = objDtoSolicitud.PK_IS_Cod; _log.CustomWriteOnLog("registrar pedido personalizado", " El PK de solicitud guardado en Nsolicitud es: " + Nsolicitud); objDtoMXU.FK_IS_Cod = Nsolicitud; _log.CustomWriteOnLog("registrar pedido personalizado", "El Pk de la solcitud se almacena ahora en objDtoMXU.FK_IS_Cod y es: " + objDtoMXU.FK_IS_Cod); //ACTUALIZAR MOLDURA X USUARIO objCtrMXU.actualizarMXUSol(objDtoMXU); //modal message ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type: 'success',title: 'Registro Exitoso!',text: 'Datos ENVIADOS!!'}).then(function(){window.location.href='ConsultarEstadosPago.aspx'})", true); _log.CustomWriteOnLog("registrar pedido personalizado", "se actualizado la Moldura x Usuario satisfactoriamente"); //} } catch (Exception ex) { _log.CustomWriteOnLog("registrar pedido personalizado", "Error = " + ex.Message + "posicion" + ex.StackTrace); } }