コード例 #1
0
        public void UpdateMarca(E_Marca ObjMarca, string Tipo)
        {
            SqlDatabase SqlClient = new SqlDatabase(connectionString);

            DbConnection tCnn;

            tCnn = SqlClient.CreateConnection();
            tCnn.Open();

            DbTransaction tran = tCnn.BeginTransaction();

            try
            {
                DbCommand SqlCommand = SqlClient.GetStoredProcCommand("[Producto].[Usp_UpdateMarca]");
                SqlClient.AddInParameter(SqlCommand, "@MarcaID", SqlDbType.Int, ObjMarca.MarcaID);
                SqlClient.AddInParameter(SqlCommand, "@NomMarca", SqlDbType.VarChar, ObjMarca.NomMarca);
                SqlClient.AddInParameter(SqlCommand, "@UsuarioID", SqlDbType.Int, ObjMarca.UsuarioID);
                SqlClient.AddInParameter(SqlCommand, "@Tipo", SqlDbType.Char, Tipo);

                SqlClient.ExecuteNonQuery(SqlCommand, tran);

                tran.Commit();
                tCnn.Close();
                tCnn.Dispose();
                SqlCommand.Dispose();
            }
            catch (Exception ex)
            {
                tran.Rollback();
                throw new Exception(ex.Message);
            }
        }
コード例 #2
0
        public string set_Marca(E_Marca marca)
        {
            try
            {
                cn.Open();
                cmd             = new SqlCommand("setMarca", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@nombre", marca.nombre);
                cmd.Parameters.AddWithValue("@idMarca", marca.idMarca);
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }


            return(xRet);
        }
コード例 #3
0
        public Int32 InsertMarca(E_Marca ObjMarca)
        {
            Int32       MarcaID   = 0;
            SqlDatabase SqlClient = new SqlDatabase(connectionString);

            DbConnection tCnn;

            tCnn = SqlClient.CreateConnection();
            tCnn.Open();

            DbTransaction tran = tCnn.BeginTransaction();

            try
            {
                DbCommand SqlCommand = SqlClient.GetStoredProcCommand("[Producto].[Usp_InsertMarca]");
                SqlClient.AddInParameter(SqlCommand, "@NomMarca", SqlDbType.VarChar, ObjMarca.NomMarca);
                SqlClient.AddInParameter(SqlCommand, "@UsuarioID", SqlDbType.Int, ObjMarca.UsuarioID);

                MarcaID = Convert.ToInt32(SqlClient.ExecuteScalar(SqlCommand, tran));

                tran.Commit();
                tCnn.Close();
                tCnn.Dispose();
                SqlCommand.Dispose();
            }
            catch (Exception ex)
            {
                tran.Rollback();
                throw new Exception(ex.Message);
            }

            return(MarcaID);
        }
コード例 #4
0
        //metodos

        void InsertMarca()
        {
            E_Marca entMarca = new E_Marca();

            try
            {
                //error provider si es null o vacio retornar mensaje a usuario
                if (string.IsNullOrEmpty(txtNombre.Text))
                {
                    epMarca.SetError(txtNombre, "Debe ingresar un nombre de marca");
                    txtNombre.Focus();
                    return;
                }
                if (cbestatus.SelectedIndex == -1)
                {
                    MessageBox.Show("Seleccione un estatus");
                    cbestatus.Focus();
                    return;
                }
                epMarca.SetError(txtNombre, "");

                entMarca.NombreMarca = txtNombre.Text.Trim();
                entMarca.Estatus     = cbestatus.SelectedItem.ToString();
                negMarca.InsertMarca(entMarca);
                MessageBox.Show("Marca regristrada correctamente");
            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
コード例 #5
0
        void ActualizarMarca()
        {
            E_Marca entMarca = new E_Marca();

            try
            {
                //error provider si es null o vacio retornar mensaje a usuario
                if (string.IsNullOrEmpty(txtNombre.Text))
                {
                    epMarca.SetError(txtNombre, "Debe ingresar un nombre de marca");
                    txtNombre.Focus();
                    return;
                }
                epMarca.SetError(txtNombre, "");

                entMarca.NombreMarca = txtNombre.Text.Trim();
                entMarca.MarcaID     = Convert.ToInt32(txtMarcaId.Text.Trim());
                entMarca.Estatus     = cbestatus.SelectedItem.ToString();
                negMarca.ActualizarMarca(entMarca);
                MessageBox.Show("Marca actualiza correctamente");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
コード例 #6
0
        public Int32 InsertMarca(E_Marca ObjMarca)
        {
            Int32       MarcaID        = 0;
            CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString);

            MarcaID = ObjCD_Producto.InsertMarca(ObjMarca);
            return(MarcaID);
        }
コード例 #7
0
        //metodo para eliminar
        public void eliminarMarca(E_Marca marca)
        {
            SqlCommand sqlcmd = new SqlCommand("sp_EliminarMarca", sqlcnx);

            sqlcmd.CommandType = CommandType.StoredProcedure;
            sqlcnx.Open();
            sqlcmd.Parameters.AddWithValue("@IdMarca", marca.IdMarca);
            sqlcmd.ExecuteNonQuery();
            sqlcnx.Close();
        }
コード例 #8
0
 private void ObtenerDatosControles()
 {
     ObjMarca = new E_Marca();
     if (TxtMarcaID.Text != "")
     {
         ObjMarca.MarcaID = Convert.ToInt32(TxtMarcaID.Text);
     }
     ObjMarca.NomMarca  = TxtNomMarca.Text;
     ObjMarca.UsuarioID = AppSettings.UserID;
 }
コード例 #9
0
        //metodo para insertar
        public void insertarMarca(E_Marca marca)
        {
            SqlCommand sqlcmd = new SqlCommand("sp_InsertarMarca", sqlcnx);

            sqlcmd.CommandType = CommandType.StoredProcedure;
            sqlcnx.Open();
            sqlcmd.Parameters.AddWithValue("@Nombre", marca.NombreMarca);
            sqlcmd.Parameters.AddWithValue("@Descripcion", marca.DescripcionMarca);
            sqlcmd.ExecuteNonQuery();
            sqlcnx.Close();
        }
コード例 #10
0
        public void EliminarMarca(E_Marca marca)
        {
            SqlCommand cmd = new SqlCommand("SP_ELIMINARMARCA", conn);

            cmd.CommandType = CommandType.StoredProcedure;
            conn.Open();

            cmd.Parameters.AddWithValue("@IDMARCA", marca.IdMar);
            cmd.ExecuteNonQuery();
            conn.Close();
        }
コード例 #11
0
ファイル: N_Marca.cs プロジェクト: nicovm/BonettoPintureria
 public string guardar(E_Marca marca)
 {
     //Agrega una nueva marca
     if (marca.idMarca == 0)
     {
         return(bdMarca.add_Marca(marca));
     }
     else//modifica
     {
         return(bdMarca.set_Marca(marca));
     }
 }
コード例 #12
0
        public void InsertarMarca(E_Marca marca)
        {
            SqlCommand cmd = new SqlCommand("SP_INSERTARMARCA", conn);

            cmd.CommandType = CommandType.StoredProcedure;
            conn.Open();

            cmd.Parameters.AddWithValue("@NOMBRE", marca.NombreMar);
            cmd.Parameters.AddWithValue("@DESCRIPCION", marca.DescripcionMar);

            cmd.ExecuteNonQuery();
            conn.Close();
        }
コード例 #13
0
        public void EliminarMarca(E_Marca marca)
        {
            //le pasamos la cadena de texto con el nombre de nuestro procedimiento almacenado
            SqlCommand cmd = new SqlCommand("SP_ELIMINARMARCA", conexion);

            //ahora le decimos que ese dato que le pasamos no es un texto normal si no un procedimiento almacenado
            cmd.CommandType = CommandType.StoredProcedure;
            conexion.Open();
            //agregamos los campos de la consulta
            cmd.Parameters.AddWithValue("@IDMARCA", marca.IdMarca);
            //ejecutamos la consulta
            cmd.ExecuteNonQuery();
            conexion.Close();
        }
コード例 #14
0
        //metodo encargado de insertar las marcas
        public void InsertarMarca(E_Marca marca)
        {
            //le pasamos la cadena de texto con el nombre de nuestro procedimiento almacenado
            SqlCommand cmd = new SqlCommand("SP_INSERTARMARCA", conexion);

            //ahora le decimos que ese dato que le pasamos no es un texto normal si no un procedimiento almacenado
            cmd.CommandType = CommandType.StoredProcedure;
            conexion.Open();
            //agregamos los campos de la consulta
            cmd.Parameters.AddWithValue("@NOMBRE", marca.NombreMarca);
            cmd.Parameters.AddWithValue("@DESCRIPCION", marca.DescripcionMarca);
            //ejecutamos la consulta
            cmd.ExecuteNonQuery();
            conexion.Close();
        }
コード例 #15
0
 public string add_Marca(E_Marca marca)
 {
     try
     {
         cn.Open();
         cmd             = new SqlCommand("addMarca", cn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@nombre", marca.nombre);
         cmd.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         xRet = e.Message;
     }
     return(xRet);
 }
コード例 #16
0
ファイル: D_Marca.cs プロジェクト: ecrespin12/rentacar_app
        public void D_ActualizarMarca(E_Marca mar)
        {
            SqlCommand cmd = new SqlCommand("marca_actualizar_sp", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@nombre", mar.NombreMarca);
            cmd.Parameters.AddWithValue("@estatus", mar.Estatus);
            cmd.Parameters.AddWithValue("@id", mar.MarcaID);

            if (con.State == ConnectionState.Open)
            {
                con.Close();
            }

            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
        }
コード例 #17
0
ファイル: Test.cs プロジェクト: nicovm/BonettoPintureria
        static public void addMarca()
        {
            string   xRet;
            E_Marca  m  = new E_Marca();
            BD_Marca bd = new BD_Marca();

            m.nombre = "nombre de la marca";
            xRet     = bd.add_Marca(m);


            if (xRet != "0")
            {
                Console.WriteLine("no se agrego la marca");
            }
            else
            {
                Console.WriteLine("se agrego la marca");
            }
        }
コード例 #18
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtAgrMarca.Text != "")
            {
                E_Marca marca = new E_Marca();
                marca.nombre = txtAgrMarca.Text;
                if (!string.IsNullOrEmpty(txtId.Text))
                {
                    marca.idMarca = Convert.ToInt32(txtId.Text);
                }
                N_Marca nMarca = new N_Marca();
                nMarca.guardar(marca);

                lblNvoMod.Text   = "Nueva Marca";
                txtId.Text       = null;
                txtAgrMarca.Text = null;
                refrescarGrilla();
            }
            else
            {
                MessageBox.Show("¡Los campos obligatorios deben estar completos (*)!", "Campos Incompletos", MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
            }
        }
コード例 #19
0
        public List <E_Marca> getAll_Marcas(string filtro)
        {
            List <E_Marca> marcas = new List <E_Marca>();

            try
            {
                cn.Open();
                cmd             = new SqlCommand("getAllMarca", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@filtro", filtro);
                SqlDataReader oReader = cmd.ExecuteReader();

                while (oReader.Read())
                {
                    E_Marca marca = new E_Marca();

                    marca.idMarca = Convert.ToInt64(oReader["idMarca"]);
                    marca.nombre  = oReader["nombre"].ToString();

                    marcas.Add(marca);
                }
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }


            return(marcas);
        }
コード例 #20
0
 public void insertandoMarca(E_Marca marca)
 {
     objDato.insertarMarca(marca);
 }
コード例 #21
0
ファイル: N_Marca.cs プロジェクト: Gussoft/ManPctec
 public void EliminarMarca(E_Marca marca)
 {
     Marca.EliminarMarca(marca);
 }
コード例 #22
0
ファイル: N_Marca.cs プロジェクト: Gussoft/ManPctec
 public void EditarMarca(E_Marca marca)
 {
     Marca.EditarMarca(marca);
 }
コード例 #23
0
ファイル: N_Marca.cs プロジェクト: Gussoft/ManPctec
 public void InsertarMarca(E_Marca marca)
 {
     Marca.InsertarMarca(marca);
 }
コード例 #24
0
        public void UpdateMarca(E_Marca ObjMarca, string Tipo)
        {
            CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString);

            ObjCD_Producto.UpdateMarca(ObjMarca, Tipo);
        }
コード例 #25
0
 public void InsertMarca(E_Marca mar)
 {
     dMarca.D_InsertMarca(mar);
 }
コード例 #26
0
 public void eliminandoMarca(E_Marca marca)
 {
     objDato.eliminarMarca(marca);
 }
コード例 #27
0
 public void editandoMarca(E_Marca marca)
 {
     objDato.editarMarca(marca);
 }
コード例 #28
0
 public void ActualizarMarca(E_Marca mar)
 {
     dMarca.D_ActualizarMarca(mar);
 }