protected void btnGuardar_Click(object sender, EventArgs e) { _log.CustomWriteOnLog("PropiedadMoldura", "-------------------------------------------------------------Evento Click-----------------------"); _log.CustomWriteOnLog("PropiedadMoldura", "Entró a evento de ingreso "); try { if (Request.Params["Id"] != null) { _log.CustomWriteOnLog("PropiedadMoldura", "La función es de actualización"); objDtoMoldura.PK_IM_Cod = int.Parse(Request.Params["Id"]); _log.CustomWriteOnLog("PropiedadMoldura", "txtTipoMoldura = " + ddlTipoMoldura.SelectedValue); _log.CustomWriteOnLog("PropiedadMoldura", "ddlEstadoMoldura = " + ddlEstadoMoldura.SelectedValue); _log.CustomWriteOnLog("PropiedadMoldura", "txtStock = " + txtStock.Text); _log.CustomWriteOnLog("PropiedadMoldura", "txtPrecio = " + txtPrecio.Text); objDtoMoldura.DM_Precio = Double.Parse(txtPrecio.Text); objDtoMoldura.IM_Estado = int.Parse(ddlEstadoMoldura.SelectedValue); objDtoMoldura.IM_Stock = int.Parse(txtStock.Text); objDtoMoldura.FK_ITM_Tipo = int.Parse(ddlTipoMoldura.SelectedValue); objDtoMoldura.VM_Descripcion = txtDescripcion.Text; objDtoMoldura.DM_Medida = Double.Parse(txtMedida.Text); objCtrMoldura.ActualizarRegistroMoldura(objDtoMoldura); _log.CustomWriteOnLog("PropiedadMoldura", "Actualizado"); Utils.AddScriptClientUpdatePanel(upBotonEnviar, "uploadFileDocuments(" + Request.Params["Id"] + ");"); Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showSuccessMessage2()"); } else { _log.CustomWriteOnLog("PropiedadMoldura", "La función es de creación"); objDtoMoldura.DM_Precio = Double.Parse(txtPrecio.Text); objDtoMoldura.IM_Estado = int.Parse(ddlEstadoMoldura.SelectedValue); objDtoMoldura.IM_Stock = int.Parse(txtStock.Text); objDtoMoldura.FK_ITM_Tipo = int.Parse(ddlTipoMoldura.SelectedValue); objDtoMoldura.VM_Descripcion = txtDescripcion.Text; objDtoMoldura.DM_Medida = Double.Parse(txtMedida.Text); objCtrMoldura.registrarNuevaMoldura(objDtoMoldura); int ValorDevuelto = objDtoMoldura.PK_IM_Cod; _log.CustomWriteOnLog("PropiedadMoldura", "PK_IM_Cod valor retornado " + objDtoMoldura.PK_IM_Cod); Utils.AddScriptClientUpdatePanel(upBotonEnviar, "uploadFileDocuments(" + objDtoMoldura.PK_IM_Cod + ");"); _log.CustomWriteOnLog("PropiedadMoldura", "Agregado"); Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showSuccessMessage2()"); _log.CustomWriteOnLog("PropiedadMoldura", "Completado"); } } catch (Exception ex) { _log.CustomWriteOnLog("PropiedadMoldura", "Error = " + ex.Message + "posicion" + ex.StackTrace); throw; } }