/// <summary>
        /// Envia los cambios del tpu_ProveedoresObservacionesEstadosDataset a la base de datos.
        /// </summary>
        public static void Update(tpu_ProveedoresObservacionesEstadosDataset dataSet)
        {
            ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber);
            ApplicationAssert.Check(dataSet.tpu_ProveedoresObservacionesEstados.Rows.Count > 0, "La tabla dataSet.tpu_ProveedoresObservacionesEstadosDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber);

            mz.erp.dataaccess.tpu_ProveedoresObservacionesEstados.Update(dataSet);
        }
Exemple #2
0
        public static DataSet GetList([SearchParameterInfo("IdProveedorObservacionEstado", IsAlternativePrimaryKey = true)] string IdProveedorObservacionEstado,
                                      [SearchParameterInfo("Descripcion", IsDescription = true)] string Descripcion,
                                      [SearchParameterInfo("Activo")] bool Activo

                                      )
        {
            tpu_ProveedoresObservacionesEstadosDataset data = mz.erp.businessrules.tpu_ProveedoresObservacionesEstados.GetList(IdProveedorObservacionEstado, Descripcion, Activo);

            return(( DataSet )data);
        }
Exemple #3
0
        public static tpu_ProveedoresObservacionesEstadosDataset GetList(string IdProveedorObservacionEstado, string Descripcion, bool Activo)
        {
            tpu_ProveedoresObservacionesEstadosDataset data = new tpu_ProveedoresObservacionesEstadosDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

            adapter.TableMappings.Add("Table", "tpu_ProveedoresObservacionesEstados");

            SqlCommand cmd = new SqlCommand("Pr_tpu_ProveedoresObservacionesEstados_Search", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdProveedorObservacionEstado", SqlDbType.VarChar));
            if (IdProveedorObservacionEstado == null || IdProveedorObservacionEstado.Equals(string.Empty))
            {
                cmd.Parameters["@IdProveedorObservacionEstado"].Value = System.DBNull.Value;
            }
            else
            {
                cmd.Parameters["@IdProveedorObservacionEstado"].Value = IdProveedorObservacionEstado;
            }

            cmd.Parameters.Add(new SqlParameter("@Descripcion", SqlDbType.VarChar));
            if (Descripcion == null || Descripcion.Equals(string.Empty))
            {
                cmd.Parameters["@Descripcion"].Value = System.DBNull.Value;
            }
            else
            {
                cmd.Parameters["@Descripcion"].Value = Descripcion;
            }

            cmd.Parameters.Add(new SqlParameter("@Activo", SqlDbType.Bit));
            cmd.Parameters["@Activo"].Value = Activo;
            adapter.SelectCommand           = cmd;

            adapter.Fill(data);

            return(data);
        }
Exemple #4
0
        public static tpu_ProveedoresObservacionesEstadosDataset.tpu_ProveedoresObservacionesEstadosRow GetByPk(string IdProveedorObservacionEstado)
        {
            tpu_ProveedoresObservacionesEstadosDataset data = new tpu_ProveedoresObservacionesEstadosDataset();

            SqlCommand cmd = new SqlCommand("Pr_tpu_ProveedoresObservacionesEstados_GetByPk", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdProveedorObservacionEstado", SqlDbType.VarChar));
            cmd.Parameters["@IdProveedorObservacionEstado"].Value = IdProveedorObservacionEstado;

            SqlDataAdapter adapter = new SqlDataAdapter(cmd);

            adapter.TableMappings.Add("Table", "tpu_ProveedoresObservacionesEstados");

            adapter.Fill(data);

            if (data.tpu_ProveedoresObservacionesEstados.Rows.Count == 1)
            {
                return((tpu_ProveedoresObservacionesEstadosDataset.tpu_ProveedoresObservacionesEstadosRow)data.tpu_ProveedoresObservacionesEstados.Rows[0]);
            }

            return(null);
        }
Exemple #5
0
        public static tpu_ProveedoresObservacionesEstadosDataset GetList()
        {
            tpu_ProveedoresObservacionesEstadosDataset data = new tpu_ProveedoresObservacionesEstadosDataset();

            return(( tpu_ProveedoresObservacionesEstadosDataset )GetList(data));
        }
Exemple #6
0
 public static void Update(tpu_ProveedoresObservacionesEstadosDataset dataSet)
 {
     Update(dataSet.tpu_ProveedoresObservacionesEstados);
 }
Exemple #7
0
        //Valida datos antes de guardar la informacion
        private void ValidarDatos()
        {
            _descripcion = _descripcion.Trim();
            _errores.Clear();
            if (this._processParent.Process.ProcessName.Equals("ProcesoAltaCuentaObservacionesEstados"))
            {
                if (_descripcion.CompareTo(string.Empty) == 0)
                {
                    _errores.Add(new ItemDatasetError("Cuentas Observaciones Estados", "Descripcion", "El campo no puede estar vacío"));
                }

                //Si es un alta no tiene q haber otro con esa descripcion
                if (_validarExisteEstado && this.modo() == "new")
                {
                    tsa_CuentasObservacionesEstadosDataset DataSetEstado = mz.erp.businessrules.tsa_CuentasObservacionesEstados.GetList("", _descripcion, false);
                    if (DataSetEstado.Tables[0].Rows.Count > 0)
                    {
                        foreach (tsa_CuentasObservacionesEstadosDataset.tsa_CuentasObservacionesEstadosRow _row in  DataSetEstado.Tables[0].Rows)
                        {
                            if ((string)_row["Descripcion"] == _descripcion)
                            {
                                _errores.Add(new ItemDatasetError("Cuentas Observaciones Estados", "Descripcion", "Ya existe otro estado con ese nombre"));
                            }
                        }
                    }
                }
                if (ValidarExisteEstado && this.modo() != "new")
                {
                    tsa_CuentasObservacionesEstadosDataset DataSetEstado = mz.erp.businessrules.tsa_CuentasObservacionesEstados.GetList("", _descripcion, false);
                    if (DataSetEstado.Tables[0].Rows.Count > 0)
                    //Tengo q hacer a mano la validacion porq el GetList usa el like
                    {
                        foreach (tsa_CuentasObservacionesEstadosDataset.tsa_CuentasObservacionesEstadosRow _row in  DataSetEstado.Tables[0].Rows)
                        {
                            if ((string)_row["IdCuentaObservacionEstado"] != _idCuentaObservacionEstado && (string)_row["Descripcion"] == _descripcion)
                            {
                                _errores.Add(new ItemDatasetError("Cuentas Observaciones Estados", "Descripcion", "Ya existe otro estado con ese nombre"));
                            }
                        }
                    }
                }
            }
            else if (this._processParent.Process.ProcessName.Equals("ProcesoAltaProveedorObservacionesEstados"))
            {
                if (_descripcion.CompareTo(string.Empty) == 0)
                {
                    _errores.Add(new ItemDatasetError("Proveedores Observaciones Estados", "Descripcion", "El campo no puede estar vacío"));
                }

                //Si es un alta no tiene q haber otro con esa descripcion
                if (_validarExisteEstado && this.modo() == "new")
                {
                    tpu_ProveedoresObservacionesEstadosDataset DataSetEstado = mz.erp.businessrules.tpu_ProveedoresObservacionesEstados.GetList(string.Empty, _descripcion, false);
                    if (DataSetEstado.Tables[0].Rows.Count > 0)
                    {
                        foreach (tpu_ProveedoresObservacionesEstadosDataset.tpu_ProveedoresObservacionesEstadosRow _row in  DataSetEstado.Tables[0].Rows)
                        {
                            if ((string)_row["Descripcion"] == _descripcion)
                            {
                                _errores.Add(new ItemDatasetError("Proveedores Observaciones Estados", "Descripcion", "Ya existe otro estado con ese nombre"));
                            }
                        }
                    }
                }
                if (ValidarExisteEstado && this.modo() != "new")
                {
                    tpu_ProveedoresObservacionesEstadosDataset DataSetEstado = mz.erp.businessrules.tpu_ProveedoresObservacionesEstados.GetList("", _descripcion, false);
                    if (DataSetEstado.Tables[0].Rows.Count > 0)
                    //Tengo q hacer a mano la validacion porq el GetList usa el like
                    {
                        foreach (tpu_ProveedoresObservacionesEstadosDataset.tpu_ProveedoresObservacionesEstadosRow _row in  DataSetEstado.Tables[0].Rows)
                        {
                            if ((string)_row["IdProveedorObservacionEstado"] != _idProveedorObservacionEstado && (string)_row["Descripcion"] == _descripcion)
                            {
                                _errores.Add(new ItemDatasetError("Proveedores Observaciones Estados", "Descripcion", "Ya existe otro estado con ese nombre"));
                            }
                        }
                    }
                }
            }
        }