protected void btnBuscarProducto_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtcodigo.Text == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'Ingrese codigo de moldura!!', type: 'error'});", true);

                return;
            }
            _log.CustomWriteOnLog("registrar pedido personalizado", "entro a busqueda");
            objDtoMoldura.PK_IM_Cod = int.Parse(txtcodigo.Text);
            _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMoldura.PK_IM_Cod : " + objDtoMoldura.PK_IM_Cod);
            if (!objCtrMoldura.MolduraExiste(objDtoMoldura))
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'La moldura " + objDtoMoldura.PK_IM_Cod + " NO EXISTE!!', type: 'error'});", true);
                //ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script>swal({icon: 'error',title: 'ERROR!',text: 'La moldura " + objDtoMoldura.PK_IM_Cod + " NO EXISTE!!'})</script>");
                return;
            }
            //Obtener moldura y unidad metrica
            objCtrMoldura.ObtenerMoldura(objDtoMoldura, objDtoTipoMoldura);
            txt_descripcion.Text   = objDtoMoldura.VM_Descripcion.ToString();
            txt_medida.Text        = objDtoMoldura.DM_Medida.ToString() + objDtoTipoMoldura.VTM_UnidadMetrica.ToString();
            txtunidadmetrica.Value = objDtoTipoMoldura.VTM_UnidadMetrica.ToString();
            _log.CustomWriteOnLog("registrar pedido personalizado", " devolvio objDtoMoldura.DM_Medida y objDtoTipoMoldura.VTM_UnidadMetrica : " + objDtoMoldura.DM_Medida + " " + objDtoTipoMoldura.VTM_UnidadMetrica);
            txt_precio.Text = objDtoMoldura.DM_Precio.ToString();
            _log.CustomWriteOnLog("registrar pedido personalizado", "devolvio objDtoMoldura.DM_Precio : " + objDtoMoldura.DM_Precio);
            buscar.Update();
        }
        catch (Exception ex)
        {
            _log.CustomWriteOnLog("registrar pedido personalizado", "Error  = " + ex.Message + "posicion" + ex.StackTrace);
        }
    }
Exemplo n.º 2
0
        protected void btn_BuscarProducto_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtcodigo.Text == "")
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'Ingrese codigo de moldura!!', type: 'error'});", true);
                    return;
                }
                _log.CustomWriteOnLog("registrar pedido personalizado", "entro a busqueda");
                objDtoMoldura.PK_IM_Cod = int.Parse(txtcodigo.Text);
                _log.CustomWriteOnLog("registrar pedido personalizado", "objDtoMoldura.PK_IM_Cod : " + objDtoMoldura.PK_IM_Cod);
                if (!objCtrMoldura.MolduraExiste(objDtoMoldura))
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'La moldura " + objDtoMoldura.PK_IM_Cod + " NO EXISTE!!', type: 'error'});", true);

                    //ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script>swal({icon: 'error',title: 'ERROR!',text: 'La moldura " + objDtoMoldura.PK_IM_Cod + " NO EXISTE!!'})</script>");
                    return;
                }

                //Obtener moldura y unidad metrica

                objCtrMoldura.ObtenerMoldura(objDtoMoldura, objDtoTipoMoldura);
                txtDescripcion.Text = objDtoMoldura.VM_Descripcion.ToString();
                txtLargo.Text       = objDtoMoldura.DM_Largo.ToString() + objDtoTipoMoldura.VTM_UnidadMetrica.ToString();
                txtAncho.Text       = objDtoMoldura.DM_Ancho.ToString() + objDtoTipoMoldura.VTM_UnidadMetrica.ToString();

                byte[] ByteArray = objDtoMoldura.VBM_Imagen;
                string strbase64 = Convert.ToBase64String(ByteArray);
                Imagen1.ImageUrl = "data:image/png;base64," + strbase64;

                txtunidadmetrica.Value = objDtoTipoMoldura.VTM_UnidadMetrica.ToString();
                //_log.CustomWriteOnLog("registrar pedido personalizado", " devolvio objDtoMoldura.DM_Medida y objDtoTipoMoldura.VTM_UnidadMetrica : " + objDtoMoldura.DM_Medida + " " + objDtoTipoMoldura.VTM_UnidadMetrica);
                txtPrecio.Text = objDtoMoldura.DM_Precio.ToString();
                _log.CustomWriteOnLog("registrar pedido personalizado", "devolvio objDtoMoldura.DM_Precio : " + objDtoMoldura.DM_Precio);

                Buscar.Update();
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type: 'success',title: 'Solicitud registrada!',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);
            }
        }