public String Ingresar(ClaseEspecie especie)
        {
            String sw = "";

            try
            {
                SqlConnection con = new SqlConnection();
                con.ConnectionString = ClaseConectar.Dir;
                SqlCommand cmm = new SqlCommand("IngresarEspecie", con);//Procedimiento almacenado
                cmm.CommandType = CommandType.StoredProcedure;
                cmm.Parameters.Add("@nombre", SqlDbType.NVarChar);
                cmm.Parameters["@nombre"].Value = especie.Nombre;
                con.Open();
                sw = Convert.ToString(cmm.ExecuteNonQuery());
                con.Close();
            }
            catch (Exception ex)
            {
                sw = ex.Message;
            }
            return(sw);
        }
 private void btnModificarEspecies_Click(object sender, EventArgs e)
 {
     ClaseEspecie especie = new ClaseEspecie(Convert.ToInt32(this.txtCodigoEspecie.Text) ,this.txtDescripcionEspecie.Text);
     MessageBox.Show(especie.Modificar(especie));
     CargarGrillaEspecies();
 }
 private void btnIngresarEspecie_Click(object sender, EventArgs e)
 {
     ClaseEspecie especie = new ClaseEspecie(this.txtDescripcionEspecie.Text);
     MessageBox.Show(especie.Ingresar(especie));
     CargarGrillaEspecies();
 }
        public String Modificar(ClaseEspecie especie)
        {
            String sw = "";
            try
            {
                SqlConnection con = new SqlConnection();
                con.ConnectionString = ClaseConectar.Dir;
                SqlCommand cmm = new SqlCommand("ModificarEspecie", con);//Procedimiento almacenado
                cmm.CommandType = CommandType.StoredProcedure;
                cmm.Parameters.Add("@id", SqlDbType.NVarChar);
                cmm.Parameters.Add("@nombre", SqlDbType.NVarChar);
                cmm.Parameters["@id"].Value = especie.ID;
                cmm.Parameters["@nombre"].Value = especie.Nombre;
                con.Open();
                sw = Convert.ToString(cmm.ExecuteNonQuery());
                con.Close();

            }
            catch (Exception ex)
            {
                sw = ex.Message;
            }
            return sw;
        }