コード例 #1
0
        protected void Button_Agregar_Click(object sender, EventArgs e)
        {
            if (!TextBox_Identificador.Text.Equals(""))
            {
                if (!TextBox_Salario.Text.Equals(""))
                {
                    ServicioRef_WebService_BD.WS_Base_DatosSoapClient WS = new ServicioRef_WebService_BD.WS_Base_DatosSoapClient();

                    int IdPuesto = ObtenerIdPuesto(DropDownList_Puesto.Text);

                    if (IdPuesto != -1)
                    {
                        DataSet ds = WS.InsertarColaborador(TextBox_Identificador.Text, TextBox_Salario.Text, IdPuesto);

                        DataTable tablaColaborador = ds.Tables[0];
                        DataRow   row = tablaColaborador.Rows[0];

                        if (row[0].ToString().Equals("exito"))
                        {
                            MessageBox("Colaborador agregado satisfactoriamente");
                        }
                        else
                        {
                            MessageBox("Error, el colaborador ya existe!");
                        }
                    }
                    else
                    {
                        MessageBox("Error en la busqueda del puesto!"); // inesperado
                    }
                }
                else
                {
                    MessageBox("Por favor, ingrese el salario del colaborador");
                }
            }
            else
            {
                MessageBox("Por favor, ingrese el identificador del colaborador");
            }
        }