protected void btnEnviar_Click(object sender, EventArgs e) { if (txtIdentificadorUsuario.Text == "" | txtcodigop.Text == "" | txtcantidad.Text == "") { Utils.AddScriptClientUpdatePanel(updBotonEnviar, "showSuccessMessage7()"); return; } try { if (valorObtenidoRBTN.Value == "2" && ddlPedidoPor.SelectedValue == "1") { _log.CustomWriteOnLog("valorObtenidoRBTNValue", "valorObtenidoRBTN.Value : " + valorObtenidoRBTN.Value); _log.CustomWriteOnLog("valorObtenidoRBTNValue", "valorObtenidoRBTN.Value : " + ddlPedidoPor.SelectedValue); if (Convert.ToInt32(txtcantidad.Text) <= 30) { Utils.AddScriptClientUpdatePanel(updBotonEnviar, "showSuccessMessage17()"); return; } objDtoSolicitud.VS_TipoSolicitud = "Personalizado por Catalogo"; objDtoSolicitud.IS_Cantidad = int.Parse(txtcantidad.Text); objDtoSolicitud.DS_ImporteTotal = int.Parse(txtimporttot.Text); objDtoSolicitud.DTS_FechaRecojo = Calendar1.SelectedDate; objCtrSolicitud.RegistrarSolicitud_PxC(objDtoSolicitud); for (int i = 0; i < gvdetalle.Rows.Count; i++) { string subtotalMoldura = gvdetalle2.Rows[i].Cells[6].Text; _log.CustomWriteOnLog("RealizarVenta", "subtotalMoldura = " + subtotalMoldura); objDtoMolduraxUsuario.FK_VU_Dni = txtIdentificadorUsuario.Text; //dni objDtoMolduraxUsuario.FK_IM_Cod = int.Parse(txtcodigop.Text); objDtoMolduraxUsuario.IMU_Cantidad = int.Parse(txtcantidad.Text); objDtoMolduraxUsuario.DMU_Precio = double.Parse(subtotalMoldura); objDtoMolduraxUsuario.FK_IS_Cod = 0; objCtrMolduraxUsuario.registrarNuevaMoldura2(objDtoMolduraxUsuario); } int ValorDevuelto = objDtoMolduraxUsuario.PK_IMU_Cod; _log.CustomWriteOnLog("RealizarVenta", "ValorDevuelto = " + ValorDevuelto); int ValorDevuelto2 = objDtoSolicitud.PK_IS_Cod; objDtoMolduraxUsuario.FK_IS_Cod = ValorDevuelto2; objCtrMolduraxUsuario.actualizarMXUSol(objDtoMolduraxUsuario); Utils.AddScriptClientUpdatePanel(updBotonEnviar, "showSuccessMessage3()"); } } catch (Exception ex) { _log.CustomWriteOnLog("RealizarVenta", "btnboleta_Click error : " + ex.Message); } }