protected void btnRegistrar_Click(object sender, EventArgs e) { _log.CustomWriteOnLog("RegistrarMoldura", "-------------------------------------------------------------Evento Click-----------------------"); _log.CustomWriteOnLog("RegistrarMoldura", "Entró a evento de Registro "); try { if (true) { if (txtAncho.Text == "" | txtLargo.Text == "") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Complete las MEDIDAS!!'})", true); return; } else if (txtDescripcion.Text == "") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Inserte una DESCRIPCIÓN!!'})", true); return; } else if (txtPrecio.Text.Contains("e")) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'No se admiten letras en el Precio!!'})", true); return; } else if (txtAncho.Text.Contains("e") | txtLargo.Text.Contains("e")) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'No se admiten letras en las medidas!!'})", true); return; } else if (double.Parse(txtPrecio.Text) <= 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Inserte un PRECIO VALIDO!!'})", true); return; } else if (double.Parse(txtAncho.Text) <= 0 | double.Parse(txtLargo.Text) <= 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Inserte un Medidas VALIDAS!!'})", true); return; } else if (txtPrecio.Text == "") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Inserte un PRECIO!!'})", true); return; } else if (txtStock.Text == "") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Inserte STOCK!!'})", true); return; } else if (ddlEstadoMoldura.ToString() == "--Seleccione--" | ddlTipoMoldura.ToString() == "Seleccione") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Selecciones un TIPO DE MOLDURA o ESTADO!!'})", true); return; } else if (hftxtimg.Value.ToString() == "vacio") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Inserte una IMAGEN!!'})", true); return; } string cadena = hftxtimg.Value.ToString(); List <byte> imagen = Array.ConvertAll(cadena.Split(','), byte.Parse).ToList(); byte[] bimagen = imagen.ToArray(); _log.CustomWriteOnLog("RegistrarMoldura", "La función es de creación"); objDtoMoldura.DM_Precio = double.Parse(txtPrecio.Text); _log.CustomWriteOnLog("RegistrarMoldura", "DM_Precio valor ingresado " + objDtoMoldura.DM_Precio); objDtoMoldura.IM_Estado = int.Parse(ddlEstadoMoldura.SelectedValue); _log.CustomWriteOnLog("RegistrarMoldura", "IM_Estado valor ingresado " + objDtoMoldura.IM_Estado); objDtoMoldura.IM_Stock = int.Parse(txtStock.Text); _log.CustomWriteOnLog("RegistrarMoldura", "IM_Stock valor ingresado " + objDtoMoldura.IM_Stock); objDtoMoldura.FK_ITM_Tipo = int.Parse(ddlTipoMoldura.SelectedValue); _log.CustomWriteOnLog("RegistrarMoldura", "FK_ITM_Tipo valor ingresado " + objDtoMoldura.FK_ITM_Tipo); objDtoMoldura.VM_Descripcion = txtDescripcion.Text; _log.CustomWriteOnLog("RegistrarMoldura", "VM_Descripcion valor ingresado " + objDtoMoldura.VM_Descripcion); objDtoMoldura.DM_Largo = Double.Parse(txtLargo.Text); _log.CustomWriteOnLog("RegistrarMoldura", "DM_Largo valor ingresado " + objDtoMoldura.DM_Largo); objDtoMoldura.DM_Ancho = Double.Parse(txtAncho.Text); _log.CustomWriteOnLog("RegistrarMoldura", "DM_Ancho valor ingresado " + objDtoMoldura.DM_Ancho); objCtrMoldura.InsertMoldura(objDtoMoldura); int ValorDevuelto = objDtoMoldura.PK_IM_Cod; _log.CustomWriteOnLog("RegistrarMoldura", "Registro exitoso de la moldura N° " + objDtoMoldura.PK_IM_Cod); objCtrMoldura.registrarImgMoldura(bimagen, ValorDevuelto); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type: 'success',title: 'Moldura registrada!',text: 'Datos ENVIADOS!!'}).then(function(){window.location.href='Gestionar_Catalogo.aspx'})", true); } } catch (Exception ex) { _log.CustomWriteOnLog("RegistrarMoldura", "Error = " + ex.Message + "posicion" + ex.StackTrace); throw; } }
protected void btnRegistrarP_Click(object sender, EventArgs e) { try { //REGISTRAR SOLICITUD if (hftxtimg.Value.ToString() == "vacio") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Suba Imagen de la moldura!!'})", true); return; } else if (int.Parse(ddlTipoMoldura.SelectedValue) == 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type:'error',title:'ERROR!',text:'Seleccione Tipo de moldura!!'})", true); return; } _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.DS_Largo); objDtoSolicitud.DS_Largo = double.Parse(txtLargoP.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.DS_Medida : " + objDtoSolicitud.DS_Ancho); objDtoSolicitud.DS_Ancho = double.Parse(txtAnchoP.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(txtImporteAproxP.Text); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoSolicitud.VS_Comentario : " + objDtoSolicitud.VS_Comentario); objDtoSolicitud.VS_Comentario = txtComentarioP.Text; objDtoSolicitud.IS_EstadoPago = 1; //estado pendiente //msjeRegistrar(objDtoSolicitud); objCtrSolicitud.RegistrarSolcitud_PP(objDtoSolicitud); int ValorDevuelto = objDtoSolicitud.PK_IS_Cod; int NsolicitudP = objDtoSolicitud.PK_IS_Cod; //string cadena = hftxtimg.Value.ToString(); //List<byte> imagen = Array.ConvertAll(cadena.Split(','), byte.Parse).ToList(); //byte[] bimagen = imagen.ToArray(); string cadena = hftxtimg.Value.ToString(); List <byte> imagen = Array.ConvertAll(cadena.Split(','), byte.Parse).ToList(); byte[] bimagen = imagen.ToArray(); objDtoSolicitud.VBS_Imagen = bimagen; //string cadena = hftxtimg.Value.ToString(); objCtrMoldura.registrarImgMoldura(bimagen, NsolicitudP); objCtrSolicitud.registrarImgMoldura(bimagen, ValorDevuelto); //string cadena = hftxtimg.Value.ToString(); //---------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_Dni = Session["DNIUsuario"].ToString(); _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMXU.FK_IM_Cod : " + objDtoMXU.FK_VU_Dni); objDtoMXU.FK_IM_Cod = int.Parse(ddlTipoMoldura.SelectedValue) * -1; 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(upBotonRegistrarP, "showSuccessMessage2()"); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type: 'success',title: 'Registro Exitoso!',text: 'Datos ENVIADOS!!'}).then(function(){window.location.href='ConsultarEstadosPago.aspx'})", true); } catch (Exception ex) { _log.CustomWriteOnLog("registrar pedido personalizado", "Error = " + ex.Message + "posicion" + ex.StackTrace); } }