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

            mz.erp.dataaccess.tsa_CuentasObservacionesEstados.Update(dataSet);
        }
Esempio n. 2
0
        public static DataSet GetList([SearchParameterInfo("IdCuentaObservacionEstado", IsAlternativePrimaryKey = true)] string IdCuentaObservacionEstado,
                                      [SearchParameterInfo("Descripcion", IsDescription = true)] string Descripcion,
                                      [SearchParameterInfo("Activo")] bool Activo

                                      )
        {
            tsa_CuentasObservacionesEstadosDataset data = mz.erp.businessrules.tsa_CuentasObservacionesEstados.GetList(IdCuentaObservacionEstado, Descripcion, Activo);

            return(( DataSet )data);
        }
        public static tsa_CuentasObservacionesEstadosDataset GetList(string IdCuentaObservacionEstado, string Descripcion, bool Activo)
        {
            tsa_CuentasObservacionesEstadosDataset data = new tsa_CuentasObservacionesEstadosDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

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

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

            cmd.CommandType = CommandType.StoredProcedure;

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

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


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

            adapter.SelectCommand = cmd;
            adapter.Fill(data);

            return(data);
        }
        public static tsa_CuentasObservacionesEstadosDataset.tsa_CuentasObservacionesEstadosRow GetByPk(string IdCuentaObservacionEstado)
        {
            tsa_CuentasObservacionesEstadosDataset data = new tsa_CuentasObservacionesEstadosDataset();

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

            cmd.CommandType = CommandType.StoredProcedure;

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

            SqlDataAdapter adapter = new SqlDataAdapter(cmd);

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

            adapter.Fill(data);

            if (data.tsa_CuentasObservacionesEstados.Rows.Count == 1)
            {
                return((tsa_CuentasObservacionesEstadosDataset.tsa_CuentasObservacionesEstadosRow)data.tsa_CuentasObservacionesEstados.Rows[0]);
            }

            return(null);
        }
        public static tsa_CuentasObservacionesEstadosDataset GetList()
        {
            tsa_CuentasObservacionesEstadosDataset data = new tsa_CuentasObservacionesEstadosDataset();

            return(( tsa_CuentasObservacionesEstadosDataset )GetList(data));
        }
 public static void Update(tsa_CuentasObservacionesEstadosDataset dataSet)
 {
     Update(dataSet.tsa_CuentasObservacionesEstados);
 }
Esempio n. 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"));
                            }
                        }
                    }
                }
            }
        }