protected void btnRegistrar2_Click(object sender, EventArgs e) { try { //REGISTRAR SOLICITUD _log.CustomWriteOnLog("registrar pedido personalizado", "La función es de creación"); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.VS_TipoSolicitud : " + objDtoSolicitud.VS_TipoSolicitud); objDtoSolicitud.VS_TipoSolicitud = "Personalizado por diseño propio"; _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.DS_Medida : " + objDtoSolicitud.VS_Medida); objDtoSolicitud.VS_Medida = double.Parse(txtmedidap.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.IS_Cantidad : " + objDtoSolicitud.IS_Cantidad); objDtoSolicitud.IS_Cantidad = int.Parse(txtcantidadp.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.DS_PrecioAprox : " + objDtoSolicitud.DS_PrecioAprox); objDtoSolicitud.DS_PrecioAprox = double.Parse(txtimporteaprox.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.VS_Comentario : " + objDtoSolicitud.VS_Comentario); objDtoSolicitud.VS_Comentario = txtcomentario2.Text; objDtoSolicitud.IS_EstadoPago = 1; //estado pendiente msjeRegistrar(objDtoSolicitud); objCtrSolicitud.RegistrarSolcitud_PP(objDtoSolicitud); int NsolicitudP = objDtoSolicitud.PK_IS_Cod; Utils.AddScriptClientUpdatePanel(UpdatePanel2, "uploadFileDocumentsSolicitud(" + objDtoSolicitud.PK_IS_Cod + ");"); //Utils.AddScriptClient("showSuccessMessage2()"); _log.CustomWriteOnLog("registrar pedido personalizado", "PK_IS_Cod valor retornado " + objDtoSolicitud.PK_IS_Cod); //------------------- //REGISTRAR MOLDURA X USUARIO _log.CustomWriteOnLog("registrar pedido personalizado", "Entra a registrar Moldura x Usuario"); objDtoMXU.IMU_Cantidad = int.Parse(txtcantidadp.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMXU.FK_IM_Cod : " + objDtoMXU.IMU_Cantidad); objDtoMXU.FK_VU_Cod = Session["DNIUsuario"].ToString(); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMXU.FK_IM_Cod : " + objDtoMXU.FK_VU_Cod); objCtrMXU.registrarMXUP(objDtoMXU); _log.CustomWriteOnLog("registrar pedido personalizado", "se registro la Moldura x Usuario satisfactoriamente"); //ACTUALIZAR MOLDURA X USUARIO _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); _log.CustomWriteOnLog("registrar pedido personalizado", " El PK de solicitud guardado en Nsolicitud es: " + NsolicitudP); objDtoMXU.FK_IS_Cod = NsolicitudP; _log.CustomWriteOnLog("registrar pedido personalizado", "El Pk de la solcitud se almacena ahora en objDtoMXU.FK_IS_Cod y es: " + objDtoMXU.FK_IS_Cod); objCtrMXU.actualizarMXUSolP(objDtoMXU); //------------------- _log.CustomWriteOnLog("registrar pedido personalizado", "Agregado"); _log.CustomWriteOnLog("registrar pedido personalizado", "Completado"); Utils.AddScriptClientUpdatePanel(UpdatePanel2, "showSuccessMessage2()"); } catch (Exception ex) { _log.CustomWriteOnLog("registrar pedido personalizado", "Error = " + ex.Message + "posicion" + ex.StackTrace); } }