Exemple #1
0
        private void InsertBanksSQL(BancosSAT BS, Form Prin)
        {
            using (SqlConnection con = ConexionSQL.Cadenaconexion("ATX_POS"))
            {
                con.Open();
                SqlCommand command = new SqlCommand();
                command.Parameters.Clear();
                command.Connection = con;

                command.CommandText = ("Select Codebank from BankSAT where Codebank = @CodeBankNav");
                command.Parameters.AddWithValue("@CodeBankNav", BS.Code.ToString());
                int Exist = Convert.ToInt32(command.ExecuteScalar());
                if (Exist == 0)
                {
                    command.Parameters.Clear();
                    command.CommandText = ("Insert into BankSAT(Name,CodeBank,DatePosted) values(@NameBankNav, @CodeBankSATNav,@DatePosted)");
                    command.Parameters.AddWithValue("@CodeBankSATNav", BS.Code.ToString());
                    command.Parameters.AddWithValue("@DatePosted", DateWork);
                    command.Parameters.AddWithValue("@NameBankNav", BS.Name.ToString());
                    command.ExecuteScalar();
                }
                else if (Exist != 0)
                {
                    DialogResult result;
                    result = MessageBox.Show("El Registro ya existe en la base"
                                             + System.Environment.NewLine
                                             + "¿Desea Actualizarlo?", "Registro Duplicado", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (result == DialogResult.Yes)
                    {
                        command.Parameters.Clear();
                        command.CommandText = ("UPDATE BankSAT set Name = @NameBankNav, CodeBank = @CodeBankSATNav, LastModify = @DateModify where CodeBank = @CodeBankSATNav");
                        command.Parameters.AddWithValue("@CodeBankSATNav", BS.Code.ToString());
                        command.Parameters.AddWithValue("@DateModify", DateWork);
                        command.Parameters.AddWithValue("@NameBankNav", BS.Name.ToString());
                        command.ExecuteScalar();
                    }
                }
                con.Close();
            }
        }
Exemple #2
0
 static string GetBank(BancosSAT BS)
 {
     return("Nombre Banco: " + BS.Name);
 }