示例#1
0
        public bool LlenarGrid_Web(System.Web.UI.WebControls.CheckBoxList Generico)
        {
            if (!Validar())
            {
                return(false);
            }
            clsConexionMySQLDB objConexionBD = new clsConexionMySQLDB();

            objConexionBD.SQL         = strSQL;
            objConexionBD.NombreTabla = strNombreTabla;

            if (!objConexionBD.LlenarDataSet(false))
            {
                strError = objConexionBD.Error;
                objConexionBD.CerrarConexion();
                objConexionBD = null;
                return(false);
            }
            Generico.DataSource     = objConexionBD.MiDataSet.Tables[strNombreTabla];
            Generico.DataTextField  = strColumnaTexto;
            Generico.DataValueField = strColumnaValor;
            Generico.DataBind();
            objConexionBD.CerrarConexion();
            objConexionBD = null;
            return(true);
        }
示例#2
0
        public bool GenerarCodigoPT()
        {
            try
            {
                objCnx     = new clsConexionMySQLDB();
                strSQL     = "usp_AsignacionCodigoPT";
                objCnx.SQL = strSQL;

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idLineaProd", System.Data.DbType.Int32, 18, intIdLineaProd))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.ConsultarValorUnico(true))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                strIdArticulo = objCnx.ValorUnico;
                objCnx.CerrarConexion();
                objCnx = null;
                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
        }
示例#3
0
        public bool LlenarCombo_Windows(System.Windows.Forms.CheckedListBox Generico)
        {
            if (!Validar())
            {
                return(false);
            }
            clsConexionMySQLDB objConecionBD = new clsConexionMySQLDB();

            objConecionBD.SQL         = strSQL;
            objConecionBD.NombreTabla = strNombreTabla;

            if (!objConecionBD.LlenarDataSet(false))
            {
                strError = objConecionBD.Error;
                objConecionBD.CerrarConexion();
                objConecionBD = null;
                return(false);
            }

            Generico.DataSource    = objConecionBD.MiDataSet.Tables[strNombreTabla];
            Generico.DisplayMember = strColumnaTexto;
            Generico.ValueMember   = strColumnaValor;
            Generico.Refresh();
            objConecionBD.CerrarConexion();
            objConecionBD = null;
            return(true);
        }
示例#4
0
        public bool BuscarMaestro(string strCodArticulo)
        {
            try
            {
                if (string.IsNullOrEmpty(strCodArticulo))
                {
                    strError = "No definio un codigo de articulo o no es valido";
                    return(false);
                }

                strSQL     = "call usp_BuscarArticuloXCodigo ('" + strCodArticulo + "');";
                objCnx     = new clsConexionMySQLDB();
                objCnx.SQL = strSQL;
                if (!objCnx.Consultar(false))
                {
                    strError = objCnx.Error;
                    return(false);
                }
                Reader_local = objCnx.Reader;
                if (!Reader_local.HasRows)
                {
                    strError = "No se encontro ningún registro: " + strCodArticulo;
                    Reader_local.Close();
                    objCnx = null;
                    return(false);
                }

                Reader_local.Read();
                intIdUnd             = Reader_local.GetInt32(0);
                intTipoArticulo      = Reader_local.GetInt32(1);
                blnlistar            = Reader_local.GetInt32(2) == 1 ? true : false;
                dblCantInventario    = Reader_local.GetDouble(3);
                dblCantMinInventario = Reader_local.GetDouble(4);
                dblValorUnd          = Reader_local.GetDouble(5);
                blnDescontidunado    = Reader_local.GetInt32(6) == 1 ? true : false;
                strNombre            = Reader_local.GetString(7);
                strCodSC             = Reader_local.IsDBNull(8)?string.Empty:Reader_local.GetString(8);
                intIdLineaProd       = Reader_local.IsDBNull(9)?0:Reader_local.GetInt32(9);
                Reader_local.Close();
                objCnx.CerrarConexion();
                objCnx = null;
                return(true);
            }


            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
        }
示例#5
0
        public bool BuscarDetalleMP(string strCodArticulo)
        {
            try
            {
                if (string.IsNullOrEmpty(strCodArticulo))
                {
                    strError = "No definio un codigo de articulo o no es valido";
                    return(false);
                }

                strSQL     = "call usp_buscarDetalleMP ('" + strCodArticulo + "');";
                objCnx     = new clsConexionMySQLDB();
                objCnx.SQL = strSQL;
                if (!objCnx.Consultar(false))
                {
                    strError = objCnx.Error;
                    return(false);
                }
                Reader_local = objCnx.Reader;
                if (!Reader_local.HasRows)
                {
                    strError = "No se encontro ningún registro: " + strCodArticulo;
                    Reader_local.Close();
                    objCnx = null;
                    return(false);
                }

                Reader_local.Read();
                intidPolimero = Reader_local.GetInt32(0);
                intCalibre    = Reader_local.GetInt32(1);
                dblancho      = Reader_local.GetDouble(2);
                dbllargo      = Reader_local.GetDouble(3);
                intidFormaMat = Reader_local.GetInt32(4);
                intidColor    = Reader_local.GetInt32(5);
                Reader_local.Close();
                objCnx.CerrarConexion();
                objCnx = null;
                return(true);
            }


            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
        }
示例#6
0
        public bool BuscarDetallePT(string strCodArticulo)
        {
            try
            {
                if (string.IsNullOrEmpty(strCodArticulo))
                {
                    strError = "No definio un codigo de articulo o no es valido";
                    return(false);
                }

                strSQL     = "call usp_buscarDetallePT ('" + strCodArticulo + "');";
                objCnx     = new clsConexionMySQLDB();
                objCnx.SQL = strSQL;
                if (!objCnx.Consultar(false))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    return(false);
                }
                Reader_local = objCnx.Reader;

                Reader_local.Read();
                dblPesoMillar     = Reader_local.GetDouble(0);
                dblVlrProducion   = Reader_local.GetDouble(1);
                dblVlrVenta       = Reader_local.GetDouble(2);
                strFormaEmpaque   = Reader_local.GetString(3);
                strMatFabricacion = Reader_local.GetString(4);
                intUndEmpaque     = Reader_local.GetInt32(5);
                intIdLineaProd    = Reader_local.GetInt32(6);
                strIdMatEmpaque   = Reader_local.GetString(7);
                Reader_local.Close();
                objCnx.CerrarConexion();
                objCnx = null;
                return(true);
            }


            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
        }
示例#7
0
        public bool VerificarInventario(Int64 intCodEtiqueta)
        {
            try
            {
                if (intCodEtiqueta < 0)
                {
                    strError = "El codigo de etiqueta no es correcoto";
                    return(false);
                }

                strSQL     = "call usp_ConsultaInventarioXArticulo(" + intCodEtiqueta + ");";
                objCnx     = new clsConexionMySQLDB();
                objCnx.SQL = strSQL;
                if (!objCnx.Consultar(false))
                {
                    strError = objCnx.Error;
                    return(false);
                }
                Reader_local = objCnx.Reader;
                if (!Reader_local.HasRows)
                {
                    strError = "No se encontro ningún registro: " + intCodEtiqueta;
                    Reader_local.Close();
                    objCnx = null;
                    return(false);
                }

                Reader_local.Read();
                strIdArticulo        = Reader_local.GetString(0);
                strNombre            = Reader_local.GetString(1);
                dblCantInventario    = Reader_local.GetDouble(2);
                dblCantMinInventario = Reader_local.GetDouble(3);
                Reader_local.Close();
                objCnx = null;
                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
        }
示例#8
0
 private bool Grabar(string SQL)
 {
     try
     {
         clsConexionMySQLDB objCnx = new clsConexionMySQLDB();
         objCnx.SQL = SQL;
         if (!objCnx.ConsultarValorUnico(false))
         {
             strError = objCnx.Error;
             objCnx.CerrarConexion();
             objCnx = null;
             return(false);
         }
         strIdArticulo = objCnx.ValorUnico;
         objCnx.CerrarConexion();
         objCnx = null;
         return(true);
     }
     catch (Exception ex)
     {
         strError = ex.Message;
         return(false);
     }
 }
示例#9
0
        public bool LlenarGrid_Windows(DataGridView Generico)
        {
            if (!Validar())
            {
                return(false);
            }
            clsConexionMySQLDB objConecionBD = new clsConexionMySQLDB();

            objConecionBD.SQL         = strSQL;
            objConecionBD.NombreTabla = strNombreTabla;

            if (!objConecionBD.LlenarDataSet(false))
            {
                strError = objConecionBD.Error;
                objConecionBD.CerrarConexion();
                objConecionBD = null;
                return(false);
            }
            Generico.DataSource = objConecionBD.MiDataSet.Tables[strNombreTabla];
            Generico.Refresh();
            objConecionBD.CerrarConexion();
            objConecionBD = null;
            return(true);
        }
示例#10
0
        public bool ModificarMaestro()
        {
            /*try
             * {
             *  int intListar = blnlistar == true ? 1 : 0;
             *  int intDescontinuado = blnDescontidunado == true ? 1 : 0;
             *  strSQL = "call usp_ModificarCabezeraArticulo ('" + strIdArticulo + "','" + strNombre + "'," + intIdUnd + "," + intTipoArticulo + "," + intListar
             + "," + dblCantInventario + "," + dblCantMinInventario + "," + dblValorUnd +","+intDescontinuado+ ");";
             +  return Grabar(strSQL);
             + }
             + catch (Exception ex)
             + {
             +  strError = ex.Message;
             +  return false;
             + }*/

            try
            {
                objCnx     = new clsConexionMySQLDB();
                strSQL     = "usp_ModificarCabezeraArticulo";
                objCnx.SQL = strSQL;

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_id_art", System.Data.DbType.String, 18, strIdArticulo))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_Nombre", System.Data.DbType.String, 80, strNombre))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idUnd", System.Data.DbType.UInt32, 1, intIdUnd))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_id_TipoArticulo", System.Data.DbType.UInt32, 1, intTipoArticulo))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_listar", System.Data.DbType.Boolean, 1, blnlistar))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_CantInventario", System.Data.DbType.Double, 12, dblCantInventario))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }
                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_CantMinInventario", System.Data.DbType.Double, 12, dblCantMinInventario))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }
                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_ValorUnd", System.Data.DbType.Double, 12, dblValorUnd))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_Descontinuado", System.Data.DbType.Boolean, 1, blnDescontidunado))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.ConsultarValorUnico(true))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                strIdArticulo = objCnx.ValorUnico;
                objCnx.CerrarConexion();
                objCnx = null;
                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
        }
示例#11
0
        public bool ModificarDetallePT()
        {
            try
            {
                objCnx     = new clsConexionMySQLDB();
                strSQL     = "usp_ModificarDetallePT";
                objCnx.SQL = strSQL;

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idARt", System.Data.DbType.String, 18, strIdArticulo))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_dblPesoMillar", System.Data.DbType.Double, 12, dblPesoMillar))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_dblValorProd", System.Data.DbType.Double, 12, dblVlrProducion))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_dblValorVenta", System.Data.DbType.Double, 12, dblVlrVenta))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_strFormaEmp", System.Data.DbType.String, 120, strFormaEmpaque))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }
                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_undEmpaque", System.Data.DbType.Int32, 11, intUndEmpaque))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idMat", System.Data.DbType.String, 18, strMatFabricacion))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idLineaProd", System.Data.DbType.Int32, 11, intIdLineaProd))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }
                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idMatEmpaque", System.Data.DbType.String, 18, strIdMatEmpaque))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.ConsultarValorUnico(true))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                strIdArticulo = objCnx.ValorUnico;
                objCnx.CerrarConexion();
                objCnx = null;
                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
        }
示例#12
0
        public bool GrabarMaestro()
        {
            try
            {
                objCnx     = new clsConexionMySQLDB();
                strSQL     = "usp_GrabarCabezeraArticulo";
                objCnx.SQL = strSQL;

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_id_art", System.Data.DbType.String, 18, strIdArticulo))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_Nombre", System.Data.DbType.String, 80, strNombre))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idUnd", System.Data.DbType.UInt32, 1, intIdUnd))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_id_TipoArticulo", System.Data.DbType.UInt32, 1, intTipoArticulo))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_listar", System.Data.DbType.Boolean, 1, blnlistar))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_CantInventario", System.Data.DbType.Double, 12, dblCantInventario))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }
                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_CantMinInventario", System.Data.DbType.Double, 12, dblCantMinInventario))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }
                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_ValorUnd", System.Data.DbType.Double, 12, dblValorUnd))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_Descontinuado", System.Data.DbType.Boolean, 1, blnDescontidunado))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_CodSC", System.Data.DbType.String, 16, strCodSC, string.IsNullOrEmpty(strCodSC)?true:false))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.ConsultarValorUnico(true))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                strIdArticulo = objCnx.ValorUnico;
                objCnx.CerrarConexion();
                objCnx = null;
                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
        }
示例#13
0
        public bool ModificarDetalleMP()
        {
            try
            {
                objCnx     = new clsConexionMySQLDB();
                strSQL     = "usp_ModificarDetalleMP";
                objCnx.SQL = strSQL;

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idArt", System.Data.DbType.String, 18, strIdArticulo))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idPolimiero", System.Data.DbType.Int32, 12, intidPolimero))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_calibre", System.Data.DbType.Int32, 12, intCalibre))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_largo", System.Data.DbType.Double, 12, dbllargo))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_ancho", System.Data.DbType.Double, 12, dblancho))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_formaMat", System.Data.DbType.Int32, 12, intidFormaMat))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }
                if (!objCnx.AgregarParametro(System.Data.ParameterDirection.Input, "pr_idColor", System.Data.DbType.Int32, 12, intidColor))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }
                if (!objCnx.ConsultarValorUnico(true))
                {
                    strError = objCnx.Error;
                    objCnx.CerrarConexion();
                    objCnx = null;
                    return(false);
                }

                strIdArticulo = objCnx.ValorUnico;
                objCnx.CerrarConexion();
                objCnx = null;
                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
        }